Vantaggi
-exec team really good about 1:1 meetings -management greatly cares about personal and career growth -willing to help you get the specific career experience you desire -great culture of willingness to help all your coworkers -working here will make you geek out about custom software and CRM (I never thought I would) -great benefits, 401K employer contribution, free snacks, fun games in the office -I've never met a CEO who cared so much about each individual
Svantaggi
Working here has some of the same cons you would get at any small company--there is a lot of transparency and you will get to know everyone very well. The roles can sometimes become undefined; some people have influence in all departments. There is a lot of flexibility and not a lot of structure. If these things don't appeal to you then you won't enjoy it here.