Pros
1. Work-From-Home access (by some managers) 2. Flexible hours. My manager allows us to work any time as long as we put in our eight hours every week. I usually do 7-3, because I'm an early bird, but we can do anything from 6-2 to 11-7.
Cons
1. I began during the slow months so my work-life balance hasn't taken a hit. However, it is an insurance company. So when 1/1/2015 comes, previous employees guarantee 2 hours of sleep per night. However, the environment is so stressful that it effects my personal life. 2. The company has no direction on large and small scales. Many employees don't even know what their roles are. 3. They hire several (10-100) employees at a time without preparing for them. It takes months to get a laptop and VPN access. New hires twiddle their thumbs for the first one to two months and watch Netflix all day. This might seem as a "pro" so some, but when applying to new jobs, there will be nothing write about on your resume. 4. Most employees are contractors so they have no room for growth. Those who are FT employees have no sense of direction. The training materials are very weak and only cover the tip of the iceberg. 5. ESI pretends to care about their employees by posting documents and sending emails that serve to raise morale, but they do not. When they purchased Medco about two years ago, they fired thousands of employees and then re-hired for the same positions as contractors to save money. No morals whatsoever. 6. Senior management has their head in the clouds. They cannot provide direction nor do they understand proper business communications. They pay no attention to the employees and management under them. 7. Not a trace of organization. Everything is ad-hoc. Employees are volunteered by management to execute new tasks without proper training materials. 8. Management has absolutely no idea what the responsibilities of the employees under them are. This paired with their pathetic communication skills leads to unrealistic expectations for both parties.