Pros
Some of the most lovely people you could ever work with are found in this company as well as some of the most interesting and impressive projects to work on. Location is really nice and the space is pretty cool.
Kontras
Management is lacking. They have poor communication amongst themselves and with the organization and, quite often, you'll find conflicting information. Additionally, you're faced with some extremely strong egos and cliques. Certain individuals are given higher importance than they should be and others are sorely devalued. Thin-skinned people are in command making it hard to not only do your work, but navigate rough waters on a daily basis. High inequity in pay and some positions are quite underpaid. Also, the most ludicrous system of merit increases I have ever found in my life.