+ The business has a defined strategy and plan of execution. Growth is compounded upon and the business is healthy
+Interesting product
+ Employees are treated as human beings, not just means to an end
+ Work/Life balance and employee health is taken seriously
+ Great benefits
Cons
- Open office environment, which isn't bad in itself, but with no assigned seats or even departmental areas
- Conversation and co-working space is at a premium
- Parking is challenging