Apply only if overachiever who thinks organization, vision and sufficient resources are for wimps.
Pros
Some folks try to be professional, helpful and congenial. There is some really interesting things in the technology area, some areas are near cutting edge. There is real challenge.
Cons
Agree with the other developer who posted. Go there if you want but don't hate us if you do. Lurching priorities and structural inertia. Upper management was comprised of salesmen who must have been totally out of touch with how to actually run a business so basically nothing has been properly updated or resourced except where there was a crisis with no other way out. Now what ever is left of upper management seems to be a puppet of an ever encroaching parent company that is so much larger and so much further out of touch that it might well unintentionally put AIM out of business entirely. At least that is my opinion. It feels like AiM has become David Copperfield, stuck in an orphanage to do dirty work while living on not much more than scraps. Pay is adequate (more than scraps, was at least what I had been making before, then some) although perhaps not for the stress and hoop jumping required. Time off is not very generous, a bit of an irritant especially around the holidays. Hate the open office floor plan, not fun being a knowledge worker with multiple bodies literally two feet away and a cacophony of open air meetings, conversations and phones. I guess the youth of today think it is cool, I think it is an insult to professional effort. Lavatories also inadequate for number of people although overall the building is actually pretty nice. So as a new employee you will have to cope with 1) structural and organizational dysfunction (not everywhere but mostly everywhere) due to long term under resourcing. 2) unprofessional, unhelpful and discourteous managers or managers in fact but not title. Not all, but more than is healthy. 3) tremendous effort to get even small things accomplished . 4) being a piece of equipment only. Some people have been there a long time. so they found their niche. But don't expect (again with some exceptions) those people to know much beyond their silo and always be forthcoming. So I guess AIM is going through mid-life crisis. If it pulls through it might be fine organization. But I don't think it will, personally, become a good place to work although there might still technically be an organization with the AIM name. Time will tell, maybe the right individuals will be found to make it happen. It might be a good gig if you are an overachiever, a real alpha type, who thrives on challenge, stress and chaos. I honestly think that's the type they are looking for right now, believing somehow it will be enough to overcome all the other dysfunctional elements. Throw some money at it and hope it fixes itself. If you are the type that can push though what needs to be done in a timely manner without breaking anything and keeping your manager happy, once again despite all the hurdles to getting anything done at all, then you might find the pay and the excitement of daily battle to be perfect. There are managers and co-workers who will appreciate you but the corporate entity will not. In my opinion.