Pros
The workers on the ground are some of the best people around, Sales team work their socks off attempting to sell, the tech team are talented. Original concept was good.
Cons
Get some walls, and stop playing that damn stupid music! People don't like it. The company is run in a such a way that you MUST believe the rhetoric that is spouted at you, without this absolute devotion you will be pushed to the side. The moment you show any inclination that you aren't happy or that you are attempting to help others in their progress since they aren't happy you are labelled as being partisan. The move from startup to enterprise has been the failing. The expectation to be there beyond working hours (9-6) is so forced that people are intimidated.