Pros
Clients include high-profile companies in financial industries. Partial Matching 401k.
Cons
medical benefits are expensive for a company of this magnitude. even after busting your butt for many months to make the company $10,000's with your improvements, expect to be told there "will be no raises across the board" for your entire team. Management is more concerned with you helping them do THEIR job rather than assisting you with maintaining a positive work environment in their client's business. Companies are finding other vendors to outsource their work to due to under-staffing and lack of ability to come through with promised support and fulfill their contractual agreements. Pay is very sub-par and raises are out of the question with the loss of business to this company. Technical support, both internal and externally-supplied to clients, is constantly downgraded to new-hires in various third-world countries across the globe. Internal technical support will attempt to contact you at 3am, expecting you to answer their instant messages and phone calls in order to resolve issues. No matter how many 12 hour days you put in, there are at least three people both over you and in other departments demanding you do more and to attend unnecessary and irrelevant meetings in order for them to look better to their own management. Overtime is mandatory. If you have a family, kiss your life goodbye.