Company: IBM
Date: 2020-06-01
Overall rating: 4/5
Employment status: current
Experience level: Senior

Working as Software Developer at IBM
Pros: IBM has invested time and money in learning resources. Ample opportunities exist to improve skills, learn new skills, obtain certifications, and drive your career. However, you must be proactive and driven to pursue opportunities around busy work schedules.
Cons: You must actively pay attention to quarterly earnings and executive decisions to steer your career in company's high focus areas to avoid layoffs. Work/life balance is often difficult to achieve and pay is right around fair market value.