- I am treated like a human being and not a cog
- C level management knows the space and what they can accomplish within it
- Goals, successes, and failures are communicated at all levels within the company
- Transparency
- Good benefits
- Well maintained code base
- Excellent work/life balance
Cons
- The office can be drafty
- Honestly, this is a great company and I don't really have any cons