Pros
Pay very good, decent benefits, very flexible hours, main room had windows so you could see outside. Good lighting. Floors were clean.
Cons
In some ways, this company reminds me of “Amy’s Baking Company” of Scottsdale, AZ. The drill instructor in the movie 'Full Metal Jacket" was a kitten compared to my manager -- at least the DI was consistent and provided training. My interviews, with all parties concerned, were very misleading. They do put on a very good face but I foolishly chose to disregard my 'spider' sense. Aggressive management techniques, manager walked up and down the aisles with his hands clasped behind his back all day looking at each persons screen (very open cubicle environment). No coffee breaks or any kind of breaks (except lunch) allowed unless manager wants to talk about their hobbies then he interrupts the work-flow. Depending upon your physical location within the facility, the environment can be extremely loud and disruptive. No HR dept. Seriously. Another employee sent me the benefits coverage. The company calendar is on an employee’s personal account. Incredible micro-management – everything one does or say (no matter how minor, like how fast one types) is critiqued. As a long-term, highly rated, high-level professional, I’ve never been treated this poorly. The code isn’t documented and comments are rare because there’s never enough time. Even the variable names were hasty and meaningless. Projects have to be cranked out as quickly as possible. Intense pressure-cooker environment. While good for me (I can’t stand the smell of cigarette smoke on clothing), I noticed that there were no smokers – leaving your desk is a no-no. You have to be able to produce starting immediately – no chance to acclimate. Criticism is not welcome. Best to say you’re happy and everything is great. I regret having accepted this job. This was the worst experience of my working career. I wish I had read the Glassdoor reviews first.