Pros
Depending on your role, pay is reasonable. Location near the waterfront close to the heart of the city.
Cons
When the the CEO of the company walks the floors to take an inventory of who leaves before 5pm, you know you're in for a toxic work culture. Culture is defined from the top and you'll quickly see how that toxicity has trickled down through the ranks. If you take a job here, always be prepared to make an exit because there is no telling when you'll have enough and quit or if you'll get fired because you wouldn't sacrifice your integrity to get ahead. This kind of culture will bring out the worst in some folks and you'll see good people become completely different because they are either in self-preservation mode, or see an opportunity to get ahead. Think carefully if you decide to work here because there are people put in charge that use intimidation and coercion to achieve their own goals. I have seen upper management harass their workers, speak inappropriately in many instances, and intimidate and work you to exhaustion in order to make you quit on your own. Even after informing HR from multiple sources, nothing has been done to remove or mitigate this toxicity. Although this type of environment is not unique to any company, I believe simply, that these are the values that this company currently upholds.