- fast-paced, you really have to think critically
- will hone your communication skills
- people are friendly and supportive outside of work
- your voice will be heard during meetings :)
Cons
- they do not have a helpful onboarding session
- if you are unlucky, your supervisor will not be able to give you task that you actually know what to do
- lots of unpaid overtime
- tight deadlines