Pros
No two days are the same and it was honestly the best part of my job. I got to work with some amazing people and learn a lot every day. The work is fast paced and challenging, but well worth the experience. The management team is committed and focused on trying to create the right working environment, opportunity and success for all its employees.
Cons
None that I can think of.