Vantaggi
- Will hire you pretty much on the spot if you have a technical background (mainly CS background) - Good place to start if you want to get certifications/trainings - Decent benefits - The people in Columbia are nice and understanding
Svantaggi
- If you are applying for entry level, they will not tell you which department you'll be going into. Even if they tell you, it could change. - If you are coming in as a campus hire (or a lower level in general) leadership decides which project you'll be on and it could be outside of your trained skillset - You get incompetent co-workers because of leadership misplacing them, lack of vetting process, and their craze to hire anyone with a CS background - A lot of development heavy projects are outsourced to India (unless the client requires US citizens to work on it). On-shore teams end up having to check if the code meets requirements/refactor any bad code - Not enough senior level people in the Columbia, SC area. This causes projects to stall, thus no new projects start because there is no one capable to direct it - No guarantee for work-life balance. As mentioned above, leadership can place people outside of their skillset, so some have to learn from scratch, therefore causing people to work overtime. Other times, they can place a technical person in a non-technical position, which would cause them to have A LOT of downtime - Relatively low salary and no overtime pay - Relocation is highly frowned upon if you are a part of a development center - As mentioned in another review, leadership are pretty much glorified salesmen. - Resignation process is awful. They try to manipulate you to stay and reconsider resignation if they think you don't sound too sure of yourself since they can't afford to lose you as a resource. Some have ended up staying weeks longer than their anticipated resignation date. Word of advice, contact PeopleSource the same day you notify your people manager, engagement leader, project manager, and HRBP to kick start the resignation process