Salaries and bonus have improved over the years and Ally is competitive in the market. Lots of good people that will go the extra mile to ensure the success of the company. decent work/life balance. Company seems to be operating more effectively even though Chrysler and GM relationships have expired. Excellent 401k plan.
Cons
Promotions have a lot to do with your physical location (best to be in Charlotte) than accomplishments. Senior management single focus to get out of TARP so cost cutting is very aggressive at the expense of training and other expenditures.