Average technology company. Not what it used to be.
Software Engineer (Current Employee) – Rochester, MN – April 20, 2017
IBM is a large technology company now with standard compensation and benefits. It provides opportunity for advancement in skilled R&D, but not much in other areas. Work/Life balance is still good, however that is steadily declining like many other personable benefits once enjoyed 10+ years ago. Positives include ample opportunity to gain skills and experience with latest technology, and in creating leading-edge technology and solutions.
Low-level management is, on average, very good, personable, and willing to work with you and make your work experience enjoyable. They're not given much resource (money, time, etc.) to make that happen, though, nor are they given money for travel and education needs for their employees. Employees are required to find free options either inside IBM or externally.
High-levels of management are, on average, decently prepared to share strategic vision and strategies. They tend to be overly resistant to delegate authority, so you have to get used to a fairly slow decision making process.
Building and facilities are average. Basic, traditional office spaces. Some are being upgraded with entertainment nooks (ping pong, lounges, TVs, etc.). IBM does not yet invest into health and wellness facilities, health care, or child care options - so don't look for those anywhere.
Experience with latest technology. Work/Life balance.
No entertainment dollars. No health and wellness facilities.