Though it used to be better, the culture is decent. The company provides some fresh fruit, snacks, and allows alcohol in the office.
Cons
Coffee was recently downgraded to low quality beans to cut a few thousand dollars from the books; management repeatedly makes promises that are never fulfilled; projects and teams change often; a large number of employees leave every month and the company is mostly unable to attract new talent.
very intelligent hard working people that where happy to share knowledge
flexible work schedule
fast paced environment
Cons
upper management plans seemed reactionary, instead of carefully cultivated to create the best chance of success for the company.
management micromanaged projects
priority of features changed often, which was unfair to those whose task it was to implement them.
Most people are underpaid for the spectacular work they do.