Pros
Amazing and encouraging employees Uplifting environment Beautiful offices Young and fresh Learning experience
Cons
Pay could be better Not a guarantee for a full time job Rocky No cons really
Pros
Flexibility, learn a lot, fast pace
Cons
Constant reorganization, hot mess, turnover