Vantaggi
Generous vacation policy, free snacks, many employees are great to work with, good mission.
Svantaggi
The company tends to invest in and promote certain employees who have been with the company since its smaller days and who are not cut out at all for management positions. Aggressive micro-management, regularly not showing up or coming in late to work, and just a general lack of qualifications to be leaders. The technology is solid but it's almost embarrassingly outdated by now. The company refuses to put sufficient resources into their product. It's embarrassing to represent a product that is supposed to be cutting-edge but looks and acts like it was built ten years ago. Lastly, they vastly underpay employees while overpaying upper-level employees. If you're considering joining the company, especially if you're young, be careful and know what you're worth.