Management, Team, Most People, tine off for basic errands was very good and flexible
Cons
There are some "clicks" of groups and some company politics that I did not care for. You can make good money there but it takes time and it was tough at an entry level position for a couple of years.