Company: IBM
Date: 2014-05-01
Overall rating: 5/5
Employment status: former
Experience level: Senior

Great company for a working mom
Pros: Flexibility to work at home to keep life in balance.  Excellent vacation plan and benefits that rewards hard work.  Pay is in line with the industry.  Opportunities for advancement.  Annual reviews are valuable, not every employer does them.
Cons: Work at home is great, but you end up working every spare moment.  That's just the trade-off of an incredible benefit as a working mom.  Very demanding hours and the possibility of a project ending and being laid off, which is what happened to me.