Pros
Occasional company lunches and outings, casual dress, modern furniture and technology, good opportunity to wear many different hats as the company is quite small and understaffed.
Cons
Very difficult culture to navigate. Some great people working here, but management is abrasive and abusive. Tendency to place blame on others, throw employees under the bus, overreact to small challenges, and make every task extremely urgent in priority. Does not take feedback well, and only gives feedback when it's negative. Workload is intense and often serves no purpose as management wants final say in every decision. Don't expect much autonomy, flexibility, positive feedback, or camaraderie here. Environment shows signs of stress, and employee turnover is very high.