Vantaggi
Best company I've ever worked for in terms of values and work/life balance. Great perks, competitive pay, and is respectful of people's personal/family life. Able to work remotely when needed.
Svantaggi
Very dynamic work environment that takes time to adjust if you've worked with more mature companies in the past. Petty politicking and nepotism depending on your team as middle-management tries to empire build. Lack of experience in middle management as they try to handle business changes and growth. Hard for someone who is seasoned in their area to learn from inexperienced managers. In that respect, growth is limited because managers don't know how to grow their high-performers which will eventually leave because if you can't learn from your manager, then perks and good comp and benefits will not be enough to stay. Alot of time spent hand-holding younger employees who don't know how to problem-solve.