Pros
Great company to work for those that are interested in career development. There is a Lot to learn. Work flexibility home versus office is available upon request. Having a Fitness center is the best.
Cons
IBM stands for " I'm by myself" very hard to get things done. Very complicated company to work for, lots of politics. If you know people within the company you will achieve great things while others don't. Managers only hire their friends to collect on referral bonus. Not keen on rewarding hard work, as they are slowly moving the inside group back to PSP (Pool system Payment) where no matter how well you do towards your goal your commission check still depends on how the organization does for the quarter. Management can still use their discretion to position you in the pool.