Pros
Decent pay and benefits, 401k is 100% vested immediately, hiring process was relatively simple (no endless rounds of timewasting interviews like many other companies these days). A lot of very intelligent and smart technical folks work here and are good to work with
Cons
Revolving door for execs and middle mgmt. They've gotten better about articulating a coherent strategy (which other reviews complain about), but unfortunately their primary means for executing that strategy seems to endless rounds of layoffs, restructuring and outsourcing. The executive suite doesn't seem to care at all about their employees sense of job security. I would only accept a position here if it came with a contract, honestly. If you are considering a position, the fleet side of the business (i.e. not the traffic cameras) is growing, so the management there is less prone to randomly laying off good employees