Pros
Competitive Pay, Great benefits, Good opportunity to learn, Great culture and awesome people to work with and Flexible WFH policy
Cons
High workload at times, Hikes comes with promotion and promotion takes time, but the when level changes hike is good.
Pros
Get lots of benefits and work life balance is great
Cons
Not as much that comes to mind