Pros: great benefit package and the chance of a bonus.
Cons: nj gets too many snow storms. 17 storms in 2014
If you thrive in an environment where things are fast paced and ever changing due to the new features and customer requirements then this is the place for you. The hardest part of the job was keeping up with the changes, reading documentation, and always needing to update things based on the evolution of the software. Most enjoyable thing is keeping up with the changes and making the tests as robust as possible. Very demanding management personalities. All in all a good working environment.