Pros: no micro managing, flexible work schedules when needed
Cons: Lots of work with few resources and head count opportunities, all work - not enough play sometime brought team spirit down
I had the opportunity to work with a great group of people. I was lucky to have managers and mentors who believed in me and helped me grow into becoming a better performer and leader.
In hindsight, I probably should have prioritized my work/life better.
As they say, live and learn!