Pros
If you are lucky, you will get excellent exposure in working with the company's clients. I am a problem solver at heart and love interacting with people and building relationships. I was able to to do the type of work I enjoyed most.
Cons
One member in the senior management position is unreliable, dishonest and have been called a brute by many. It was evident that he contributed to a lot of the toxicity in the workplace environment. I didn't have to deal with him directly except on two occasions and they didn't go too well because of the temper issues this gentle man is known to be suffering from. My two cents - don't be disheartened. There's definitely a way to work around him. You will just end up learning great negotiation and conflict resolution skills. This is the real world and there's going to be plenty of folks like him in the workplace environment. If anything, you will increase your emotional intelligence and learn how to manage difficult managers with ease!