Pros
Met some interesting people, not good, just interesting.
Cons
Worst place I ever worked, very unprofessional.
Pros
Experience. Being the first web development job I had, the experience was beneficial. Study of technologies I was becoming familiar with. A feeling of importance in the beginning before the horrible nature of the company's management could emerge. I really can not think of anything else. Great fake attitudes of higher ups?
Cons
As previous comments stated, this company had the tendency to give others positions that they really weren't given. Facades, to boost your ego, but when you actually need to use your power, they over stepped you in every way. The CTO, wasn't even a CTO because of the higher management's tendency to force things that were not even possible. Clients would ask for certain features to be implemented but instead of telling those clients that what they are asking for isn't possible (yet, or ever) with current technologies, higher management would promise these features to those clients. When the CTO explained that it wasn't possible, he was told to "do it anyway", often times threatened with unemployment. I left after the company decided to move from telecommuting , to in office which required me to move across the country. It wasn't the fact that I was to move, it was the fact that the time frame they first stated as the time for that regroup, randomly went from a decent amount of time, to a very short amount of time. Promises broken with employees, yet impossible promises with clients. To top everything, the highest management up attempted to leverage me into divulging personal information about another co-worker who was also my room mate and friend. When that failed, proceeded to trash-talk about him with me on communications. Very very poor professional quality management and very hostile working conditions with TPMG/MPS. The pay was also very much under par in the industry, even for entry level.
Pros
I had the pleasure of working with some of the best employees in my career that contributed a large number of skills and an even larger amount of charisma to help offset the negative vibe given by the executive team. There were some great clients that I met through my experience with this company that helped grow my network and expanded my skill set due to their unique needs.
Cons
The co-owners of the business created a very hostile work environment, often yelling at employees for setbacks that were usually their own fault from poor management of time and resources. There was often a demand for fitting internal projects into the design, development and marketing queues due the constant reasoning of needing more money to sustain the business, which is hard to believe considering the amount of revenue that would continually be brought in each month had they properly managed clients and realistically handled their needs. New clients were brought into the mix without any real consideration of the current workflow and time availability, and the employees were the ones blamed and mistreated when work could not be completed within the unrealistic timelines due to stacking projects on top of each other. The staff consisted of one full-time designer, one full-time web developer, two account managers (expected to manage the needs of multiple clients each each week), an office manager, and three executive members at the time of my departure. However, there were 15-20 clients actively being managed with 2-4 new clients added each month. Due to the amount of work needed for just one client in a design and development stage, it was impossible to balance the amount of time needed for all clients with such a small amount of staff members. This led to many clients having their deposit or monthly payment processed and being assured that their needs were being addressed, without having even touched their project. When clients were dissatisfied and wanted to leave, they would be forced to follow a contractual agreement to stay with the company for an opt-out period of 30-60 days (90 days for partnerships) where they would still be obligated to pay any monthly fees (often between $2000-$5000 per month) even if nothing substantial had been accomplished to justify the expense. There was an incident where a client left without notifying the company of their severance or paying their invoice yet, and the co-owner instructed the development team to illegally and intentionally sabotage the website on its new hosting provider. The owners were not transparent at all with the department directors as to what clients were joining, leaving or needing higher priority in advanced, nor was there a department budget provided to allow directors to make purchases for materials crucial for project completion. The owners were constantly out of office on business trips or vacations (3 vacations this year alone) and did not trust directors to make purchases, often leaving them and myself to delay a project's progression until approval and purchase confirmation was received. The biggest problem within the company is that micro-management was enforced on every individual. Department directors were incapable of managing their staff and workflow, making their positions and titles pointless. The executive team dictated what, when and how work would be done, without the experience to justify those decisions, creating a high-stress environment where every employee was more concerned about avoiding confrontations with the owners, rather than executing their passion within their work to increase productivity. The business when I left was very unstable, due to clients and employees leaving (usually 1-2 clients and one employee per month) from unsatisfactory conditions. My reasoning for departure, other than it being a hostile work environment, was that I could no longer deal with the constant lies to employees, clients and myself. Most of the promises made to me for growth of position, involvement and salary within the company in exchange for relocating was not delivered, only addressed with more lies and double talk. I myself, as well as most of the other employees were grossly underpaid, earning between 35%-50% LESS than the market average for that job position. That, in conjunction with no health benefits left me with no reason to continue my employment, and is why I am advising anyone interested in working with or for this company to keep looking.
Check out your Company Bowl for anonymous work chats.