Pros
Great individual contributors, everyone works hard and tries to help each other out on projects.
Cons
There are so many cons, unfortunately. They start by talking about how the company is really going places. But unfortunately, that is just to get top employees to take pay cuts and positions lower than they should be. The CEO tries to run the company 24/7. All decisions go through him. Even speaking with everyone that gets a job offer. I thought this was cool until I found out that he only does this because he doesn't trust his managers to make the right hiring decisions. The made-up rules for how to get promoted and how your get title is given are laughable. Probably the worst is the lack of transparency and flat-out lies. The worst of which was the CEO telling the company they were "fundraising", except it was an acquisition. Unfortunately for a lot of employees that didn't go through and layoffs started.