Pros: cool office
Cons: compensation, work-life balance, management
One of the most poorly managed companies I've ever worked for. The management is lost, they don't know what their product is but more importantly, they don't know what their product is worth. Steadily declining revenue and compensation to match.