Pros
Flexible, engaging, innovative. fun, cool
Cons
Slow, lack of promotions for last couple of years
Pros
Great technology, culture and work life balance Flexible location - work from home or the office Lots of opportunities for career growth
Cons
Compensation and benefits could be more competitive with other tech companies