Pros
Everyone is super friendly and willing to help you learn.
Cons
Difficult to get pay raises
Pros
1. Hands-on experience with cloud technologies 2. Decent work-life balance 3. Impactful projects
Cons
1. Not as much power to influence decisions as in a startup