Pros
The cafeteria had a great selection and their prices were affordable Working here will make you appreciate your next job.
Cons
Anonymous feedback used in reviews (it's just gossip) The inmates are running the asylum... Hiring kids right of college to make important business decisions and manage experienced developers = bad idea. Management is not present, but employees are expected to over communicate. Too many meetings. Too many communication channels to keep up with. Hard to get anything done when there are several 'sources of truth' per task. The management style is based the idea of avoiding, 'ruinous empathy'. This is a made up term coined by the author of a book called radical candor. Management uses this to demean and disrespect employees. Period. Anonymous feedback has everyone looking over their shoulders during yearly reviews, wondering who will speak highly, or poorly of them. Definitely makes you not want to come to work everyday.