Pros
Room for movement within company. Working alongside highly skilled colleagues and superiors. If you wish, you can get involved in more projects. Fast-paced environment. If you can stick it out a year or two, then you will have a great start to your career and can be sure to be picked up by a better company.
Cons
If you stand up for yourself and not allow management to speak down to you, then expect to be treated badly and forced to work in a highly uncomfortable environment everyday. Only those who suck up to management and get involved with the "HedgeServ way of life" will go far in the company and will not be expected to work long hours, nepotism and cronyism is rife in the company. Total disregard for employees personal life and management often feel they have a "right" to push their personal opinion onto you and expect you to have no life outside of the company. . Seems to be a blatant disregard for employment laws, especially working hours where lunch breaks are rarely allowed to the full amount, or even at all. They view themselves as invincible and above the law.