Pros: pay, benefits, work/life balance
Cons: not so good managers, night time meetings, politics
I would love to go back to the company, though I did find them less than sympathetic when it came time to layoffs. They didn't take into consideration your time in the job, your past performance appraisals, they just cut. I loved my co-workers, they were fun, inspiring and challenged me to be a better person and employee.