Pros
-Pay is reasonable -401k match is decent -Management has generally been not overbearing/easy to work for and with -Decent corporate culture
Cons
-Tuition reimbursement plan is pretty poor--seriously, Taco Bell pays up front and more per calendar year. Taco Bell. -Management plays musical chairs every year leaving employees without a lot of direction until new management establishes goals and plans. -Very evident that they take much advantage of the H1B Visa program to hire/underpay many foreign workers. -Performance review process is poor, making managers fight for why their employee is better, and when added with musical management, I've had years where I've been reviewed by a manager I had for only two months of the previous year. Or have been reviewed by a manager who is no longer my manager--why would he fight for me? -Benefits aren't anything special. -Raises are tiny when you are anywhere near the salary cap for your position. Salary cap isn't floated with cost of living. -Social events (eg employee appreciate parties) are pretty poor. Related perks (eg they sponsor lots of stadiums) are pretty non-existent. -Not lots of opportunities for promotion within.