Pros
- work mostly in the open - social activities every once in a while - talented and engaged remote staff - plentiful parking spaces - coffee machine, snacks with breakfast once a week - nearby restaurant and shop within walking distance for lunch - lots of meeting rooms
Cons
- not Red Hat, still very much an isolated startup culture - over-reliance on open source tooling is a downfall and causes major time loss - outward local image seems more important than fixing problems internally - not enough seniors, all new hires are grads and interns and the experience gap is far too big and neither benefits - projects are mostly uninteresting and repetitive (don't get attached to your code) - open office environment is often very noisy - office divide - little emphasis on quality, quick-merge coding attitude with the same mistakes being made repeatedly - questionable practices and information hiding - ever increasing talent bleed makes department morale and office environment poor