Pros
Good benefits-Medical, Dental, Vision, profit sharing, matching 401K, and flex work. Laid back, yet professional management, flexibility with time off, almost no micromanaging.
Cons
Very difficult to transfer within to a different department. They force you to constantly update your career goals, so that they can move people where they are best suited. This gets you no where. I don't even think they look at them. Tuition "benefit" is very decieving. Basically, you are only eligible to take two Keller courses a year for free ($80 per course for lab fees). After that, the full tuition is considered as income, and you are taxed on that full amount, and taxed very high. If you take 2 classes a semester for a year, you are being taxed on $13,200. They also automatically deduct this from your paychecks, with days notice, in VERY LARGE deductions.