Horrible Managers with no management skills
Pros
Benefits are good. Work/Life balance id ok only if you are assertive.
Cons
Most of the people in this company are old time employees. So they try to form an old boys club and then boycott anyone who is a threat to them. Most of the managers don't have the management skill...they just became managers in lieu of their tenure in the company. They do not provide opportunities to grow and do not give proper feedback to improvise on a timely basis. They will just wait and then give all the feedback or rather say let loose their thoughts and opinions in the performance review. They will write anything and everything in a way in which they like...no code or ethics to be followed. In a nut shell they can do whatever they want and manipulate their actions in every possible way. Best thing is that the upper management does not mind all this at all !! If the manager has a grudge or disliking towards you then they will do their best to pull you down. Avoid the company !!!