Vantaggi
I'll just list these out: 1) Upper management works very hard on making the company great to work for (implementing stuff like parental leave, personal growth stuff, and just keeping the office a generally happy place to work). 2) You really get a sense of helping people/doing good in the world when working for an educational tech company, it's an awesome motivator. Knowledge is power, as they say. 3) You're never bored, there's always something to do 4) They hire really awesome people, it's nice to work with people who are smart, creative, and friendly 5) Snacks, duh 6) Work life balance is always a priority, stuff can get really busy (like beginning of the school year and end of school year) so those times can get BUSY, but we've got tons of employees working remote, people who will work remote for a few days while on vacation, and no one ever has to worry about taking PTO for a doctors appointment. That is probably the most appreciated part of the whole job, TBH My friends/roomate/family always tells me how good I have it here and I probably don't even realize it (although, news flash, I do realize it)
Svantaggi
1) it's a young company so everyone still figuring stuff out like how does each department fit into where? what's everyones EXACT role? How should our teams communicate with another that needs something done? (luckily there's a lot of slack communication) 2) Lots of growth so lots to do, aka never bored but also there can be a lot on your plate