Pros
.... in the worst environments, there are always a few gems. I have a few people I enjoy working with. They are not purple and do not buy in to the cosmos bs.
Cons
working with a bunch of young inexperience hipster managers that dont know their head from a hole in the ground. i mean seriously, buy a suit that fits and isnt 3x too small, while your at it comb your hair. the cosmo is a trendy clicky superficial place to work. upper management is a joke. a company that claims to be so "different that matters" and COmmunity is the same that treats their employees like crap. its all a facade. these guys are nothing more than a plastic ad campaign. oh and dont put too much into the positive reviews on here. the company is very focused on their public image. i am sure most of those reviews were written by the incompetent HR department. they really should be focusing on doing their jobs better - LOTS of room for improvement.