The location is good if you don't mind being around A LOT of people and it's close to the 1-2-3 trains
Cons
Poor Management, the company's culture is strongly effected by it. There is an overall lack of experience and a bad and often disrespectful work environment.