Pros
Fair to middling cafeteria food. Slide between floors in the Heaven building. Sense of togetherness fostered by horrific stress of working there. Free cold leftovers at the cafeteria if you work past 7 p.m. or have been there ten years.
Kontras
No respect for employees; all seen as expendable, 20-25% fired per year. Only response to customer complaints is to fire people, then hire unexperienced replacements. 55+ hours minimum expected of TS; only measure of work quality is number of hours. Employment agreement precludes working in software for one year after they fire you. Team leads clueless; completely inconsistent styles of "management"; no consensus. Emphasis on being family-friendly is two-faced; if you take time off for family matters you'll probably get fired for it. No support for growing as an employee or in career; only support for working more hours. No emphasis on spending time for employee development, only for taking on more tasks for which you are not prepared. Training is a joke and does not address what will be needed to work with customers, nor what it will take to support an Epic application. Only employees to use the cafeteria are new hires; once training is over you might have time to get a meal 'to-go', but plan to make that time up after hours. No telecommute allowed, even if a blizzard hits and your street is unplowed all day (you'll have to take vacation time). Most employees are in shared offices despite promises to the contrary. The work environment is not open or cooperative, as everyone is in their tiny offices, with their doors closed, stressing about how not to get fired (or divorced, should they be unfortunate enough to have a family at home wondering if they'll ever come home).