Pros
Bonus potential - these can be nice Office food - healthy and fresh, although somewhat sporadic Team dinners - they splurge on these at time which are fun Decent salaries Most likely will continue to grow as expected
Cons
Incredibly aggressive management from the top... very cutthroat environment. If you get on the bad side of the CEO it is maybe not worth the effort to rebuild the relationship. A few employees are treated very well, and a few very horribly. Mistakes, whether intentional or not, are often discussed in public settings, which often turns into public shaming from the CEO. It takes some thick skin to last here, and an aptitude towards office politics would come in handy. Work life balance is also an issue... expectations on team can be very unrealistic. The lack of funding is apparent when we have top tier customers and a team of low paid interns and remote workers trying to patch together projects. More in-house engineers are drastically needed!