Pros
- Flat structure means lots of opportunity to take on responsibility and learn at a junior level - Good work/life balance for an agency with plenty of flexibility (and unlimited vacation days) - Smart team of dedicated, hard working people willing to try new things - Young office environment with creative events like take your parents to work day (yes that really happened)
Cons
- Small company environment means there are not a lot of established processes for getting things done and not a lot of specific subject matter experts within the company - Sell first, figure it out later mindset can lead to stressful client situations, especially when combined with a young team and plenty of responsibility (see pro #1) - Team is very heads-down during the day and rarely does things like eat lunch together