Pros
Opportunity to grow internally. Learn a lot in a short amount of time. High expectations. Flexible work environment.
Cons
High expectations environment. Need to be willing to work hard. Great fit for those who thrive in that environment.
Pros
All the employees were welcoming and helpful whenever I had questions. They constantly gave me projects to help me feel a part of the team and contributing.
Cons
As an intern I honestly did not have any quarrels or cons about the company.