Pros
There was a few fun events they held to build a teamwork culture. The onboarding process was easy. The Melville office staff were pretty friendly and welcoming.
Cons
Expectations were never clear. One minute they tell you to work from home if sick, and to work from home on Fridays, next they are saying you don't come in enough, even though I did exactly as told. There is no support whatsoever. Dare you ask questions to make sure youre doing something correctly since it's your first time. There is a senior staff member I worked with on my team that was unprofessional. He would yell at his team members, curse and call people names. He never came into the office and I can't believe he still works there when this company has fired so many people over the past few years. They hire you for the busy season, provide minimum support then let you go in the spring.