Pros
I am no longer at this company (left last year). However, at the time my department offered flexibility in work schedules. I also liked that employees are given many opportunities to pursue professional development through education reimbursement program, on-the-job training and in-house resources.
Cons
The downsides mainly revolved around poor management. In the area I worked in (the Lash/Xcenda subsidiary -- a smaller company under the AmerisourceBergen umbrella), there were managers who had been there since the company was much smaller. These managers were unwilling to let go of 'what we always do'. There was a big problem with managers hiring personal friends, giving friends the best projects and professional education opportunities (when space was limited), and then promoting those friends to higher positions with better pay over staff with more related experience and higher performance. HR and Sr Management did little address employees' concerns over promotion practices, despite repeated complaints. On some teams, those promoted weren't capable of doing their new job efficiently and the work fell on those who were passed over (leading to a team of disgruntled and unmotivated employees).