Pros
-Mostly remote, you don't have to come to the office often
-Many learning opportunities and a wide range of tasks and platforms
-Friendly environment and culture
-Fancy office events
-10 days vacation, 5 sick days - encouraged to use all 15 for any reason
-Clear and fair advancement and end-of-year reviews
Cons
-Salary on the lower side
-Tasks can get disorganized and messy with who is supposed to do what; lots of new requests coming in the middle of the day
-Management can get overworked with not enough time left for oversight and training
-Occasional unspoken expectation for some unpaid overtime work