Pros
They do pay employees in real, usable currency. Health benefits and a 401k are provided. The work is done in a building, shielding employees from the elements. Said building is metro-accessible.
Cons
Salaries are significantly less than what similar companies in the area provide. Potential for promotion is limited and mostly related to how well you can schmooze with management. If they dont like you, expect to be marginalized. Management appears to be overall uninterested in how work is done. One really gets the sense that they often dont understand the basic processes they are supposed to be overseeing and could not fill in themselves for absent employees. This lack of understanding will not stop them from meddling of course. Stellar work is taken completely for granted, while any mistakes you might make will haunt you for the rest of your days. Overall corporate strategy seems confused and very short sighted. the term "slash and burn" comes to mind-- short-term gains at a potentially huge cost down the line. While the company continues to post huge profits, virtually none of that wealth gets to non-management employees. Enjoy your 1% semiannual raise (if youre really lucky). Company surveys are actually sent out to determine employee's thoughts and ideas for corporate improvement. The employee responses are completely ignored by management and no suggestions are implemented. Employee morale is extremely low. Watch your back and document every single thing you do or you may well end up in a serious bind. Interdepartmental communication is often difficult and can become openly hostile depending on who is involved. This has obvious implications for workflow and work quality. Overwork is a constant. Expect to regularly stay well past your posted quitting time. Training is done solely with regard to the immediate task at hand. jobs and processes are not/poorly explained as to how they fit into the big picture.