Pros
Culture, open dress code, free health care and food events. There are some nice people.
Cons
The company is going through a reorg because managers have failed to do their jobs and get rid of poor workers who just go through the motions and don't want to help the company grow. Senior management can be poor as their are only for self and don't want you to get ahead of them even if you have more talents and are just as qualified. Too much gossip and distraction in some areas. Lack of professionalism. Too many followers and not enough leaders. Hr does not monitor poor managers. No opportunity for feedback on managers who are not good managers and do not control their departments effectively. The nice personable people are not in authoritative positions. Too many people want to have control to show they have power instead of being results-oriented and a great leader.