Pros
Good money (salary and bonuses) and social benefits like annual trip, drinks every Friday night, Christmas gifts.
Cons
They don't care about their people - the only thing important to the company is making money and they use people to do just that. Because there are no clients, the 2 owners just do as they please - no conscience. Everyone might be nice to your face, but behind your back they will turn on you in an instant. Even if you've never had a bad performance review, management will fire you - immediately, just like that, no reasons given. Even if you have been there for 5 years (which is a lifetime at IMC!), there is no reward for your loyalty - you'll be out on the street before you can ask why. There is no regard for the law, fairness or human respect. People only stay because of the money - no-one is truly committed, they're just waiting for their axe to fall and get paid to leave. Toxic.