Pros: good work life balance in some groups, decent compensation
Cons: management - both senior and middle. lack of focus on quality. rampant outsourcing
I started out really enjoying working at IMS but now I realize that is because I had a great boss when I first got hired. Because of him I ended up thoroughly trained and prepared to lead independent projects.
Since then, I am now on my fifth boss in three years due to the high turnover. Skilled people who have excellent interpersonal skills in addition to technical skills are leaving. They are being replaced by insourced and outsourced labor, many of whom have great technical skills but no ability to interact with clients and coworkers and to think through a business problem in a creative manner. Management says they care about training but in reality people are woefully unprepared and under trained to do their job. Having them on a project team is a huge challenge.
This has had a huge impact on the culture and the ability to serve clients. The company apparently no longer thinks of itself as a consulting company with great data assets, but more of a technology/platform company. I am frustrated at the lack of care for quality and for delivering good services to our clients - its all about meeting quarterly revenue targets with no regard for consequences.
Senior management does not communicate with employees at all. I have no idea what the company's goals or values are and I highly doubt there are any aside from meeting quarterly targets.
I do maintain great work life balance because I am in a remote office. Things at headquarters are apparently different with many people working long hours. I can not complain about compensation.
All the offices are located in very inconvenient places way out in suburbs in high traffic areas. They will not pay for good office space.