Pros
relatively close to nyc, and some of the engineers are very friendly and nice.
Cons
1. suggestions are frowned upon. 2. communication is frowned upon, even within a team. hence no one care about the company performance anymore. 3. no break, especially if you're an engineer. 4. casual friday is misleading, its not casual at all,you're allowed tto wear sneaker, thats it. 5. 401k is available, but with very low roth rate. 6. cramped work environment 7. alot of backstabbing people. 8. achievements are not recognize, only those with big mouths are being rewarded, if you only work hard, no one cares. 9. we have a CEO?? 10. very disorganized, outdated technology. 11. very depressed environment, like seriously depressed. only management allowed to laugh, while they dump all of their works to engineers. 12. yes, engineers are treated like crap here.