Company: IBM
Date: 2016-10-25
Overall rating: 2/5
Employment status: current
Experience level: Junior

Technical Team lead
Pros: great benefits; great work-at-home policy; pockets of good development teams
Cons: sprawlingly large company, with a service-oriented (that is, one-off client-specific engagements) rather than excellent-robust-software oriented culture; like any large company, there are pockets of good software development positions, but plenty of other pockets as well -buyer beware (so to speak)