great work environment, ping pong table, snack/lunch room with huge tv and a wii, good benifits, yearly bonus if you meet your goals
Pros: great group of co-workers, fast paced, lots of opportunity to learn and grow
Cons: upper management (new york business people) seem to sabotage the sandy office in some ways, hard to move up.
Normally I would show up at 8:00 but occasionally I was able to show up earlier or later if I felt like it and didn't have a meeting. It mostly depended on if I had a meeting. There were people in my department that chose to stay late and show up at 10:00. I learned a lot at there. I honed my wiki and html writing skills, learned more SQL skills, learned another bug reporting system, learned more black and white box testing skills. The list could probably be longer but suffice it to say, if you want to learn, there is someone there who can help you and plenty of encouragement to do so. I had a really good experience with the people I worked with. There is an office in New York and an office in Sandy. I worked in Sandy and everyone there is great! People will stop what they're doing and help you, no matter how trivial the request. Everyone is very supportive and works as a huge team. The New York office, on the other hand, seemed to be jealous of our office or something because they were always causing trouble for us. They'd cut our snack budget, impose their ideas on us, even though almost none of them had any IT background or knowledge and generally didn't seem to want to help the Sandy office (IT operations office) at all. The hardest part of my job was probably something that every fast growing company deals with...changing design specs. We would have our software tested and the project complete and they would change the way it would function and look the day before which required us to be there for the next few days at least for a lot of hours. The most enjoyable part of the job was learning so much in a short period of time and having a great group of people to work with.