5.0
Nov 25, 2008
Current employee
Minneapolis, MN
Recommend
CEO approval
Business outlook
Pros
Great benefits, positive culture; pay is good compared to similar jobs
Cons
Easy to move from entry level to experienced individual contribution (esp if you have a relevant degree), but there's a lot of competition for higher paying advanced jobs