Pros
Offers the standard benefits. They have a lot of projects and appear to be growing steadily. Not a horrible place to work but not excellent either. Senior Management is not that great.
Kontras
PTO is bad. The pay is lower than in other similar size firms. Getting a raise is hard in this company. They will usually only give you the minimum amount (2-3%) and a low bonus, if that ($500). Pay is just horrendous! You need to negotiate well when you are initially hired else you will make little money. Once you are hired you are forgotten about; there is very little interest in investing in you. Training is a joke. Employee morale is low. They spend a lot of money on Xmas party and other useless events instead of returning to employees as a bonus.