Great semi-traditional tech company with a nice office, good management, and great work/life balance
Pros: Pool tables, gym, lounges
IBM is a semi-traditional tech company. They offer most of the flexibility that comes with a tech company (Work from home, very flexible hours for appointments/events, etc.) and don't require you to work from home all that often. I feel the work/life balance is VERY good for most of the year.
Pay was very good for an internship.
Managers were all nice, respectable.
Some crunch time leading up to release but other than near releases, very little crunch.