Pros: the people you meet and work with
Cons: constant bs no consistancy
They will work you to death there. They are flexible when it is convenient for them. Upper management is absolutely rediculous no structure there. A lot of drama. Constant changing in and out you never know what is really going on half the time. If you plan to work out there plan to never have a life, be underpaid, unappreciated, and constantly stressed out.