Privately owned tech company with a lot of freedom to set your schedule the way you like it.
Pros: free food, fruits, snacks, good work/life balance, nice bonuses.
Cons: lack of effective communication, cronyism
The best perk about this company, depending on which position you are in, is ROWE. That stands for Results Only Work Environment. Basically, you're allowed to work from wherever you feel the most productive or comfortable. There is no micro-management at least with my team, and everyone gets along well for the most part.
If you do find yourself in the office however, there are many little perks they have, such as fruit infused water, fruits every morning, ping pong table, and a small video game arcade.
Now on to the not so pretty. Although I haven't had a bad experience with any one of my managers, there are the usual office politics going on with those who fall into favor with the managers being promoted up the ladder. Those who don't are either let go or kept in their current positions for a longer time without any possibility for promotion.
There is also a problem with communication. Not all the teams are aware of what the other team contributes and therefore doesn't realize the value they bring to the company. This also causes problems with any of the teams need more support. The same questions arise over and over and this creates unnecessary delays. This is especially apparent at the executive level where they might hand down initiatives that they think make sense, but really ends up benefiting only a handful of people, not the whole company.