Pros
Amazing work culture, friendly people, lots of exposure and things to learn. Expectations of you are made very apparent.. Extremely Organized.Cons
If you are looking for a very high end pay with loads of benefits you're in for some disappointment.