I worked at HighPoint Solutions full-time (More than 3 years)
Independent schedule, usually allowed to work at your own pace when not torn between 5 different project managers.
Some opportunities to try out new skills and grow your personal skillset.
Good developers, for the most part.
Compensation was under average for the area, but not terrible.
Was able to work for 4 years and slowly move up the ranks.
Constantly thrown onto multiple different teams lead by different managers, who all expect work to be done ASAP. Not everything can be high priority, something needs to be done first.
Little to no work life balance. You can go months of working 7:00 to 7:00 due to the time zones of the clients, and there is no organization of who's working what. IE you'll be put on a UK project and a CA project, and both expect you to commit full time to them.
No solid team development. Only worked with a few developers in the office and the rest I never met face to face.
Under the market compensation for a mid tier developer.
Advice to Management
Keep developers on the same project and keep knowledge transfers current and constant. Fell into the situation of being the last guy who knew how something worked because everyone else had left, gotten fired, or were transfered onto different projects way too many times.
Work on your documentation, there was little to none.
Build up employee's skillsets, they'll enjoy the work more and you'll get better products.
Don't outsource initial project builds, all it causes is a major headache when your team has to support and fix the convoluted build that gets dropped off at the end.
Organize projects by timezone. It's demoralizing to be stuck on a project in the UK and be expected to work during their hours, and also be put on a west coast project and have the same expectation. Doubles the workday with no compensation.
I applied through a recruiter. The process took 2 weeks. I interviewed at HighPoint Solutions (Phila, PA) in April 2017.
Phone screen by recruiter followed by call with hiring manger (VP) a week later. Fairly quick process. Good call with HR initially, VP call was okay, wasn't sure how to read it, then crickets... I had to call HR to find out that "the position was put on hold". Can't even tell me no, really?
Let us know if we're missing any workplace or industry recognition –