The people were the only thing that made working here a great experience. However, due to a lot of layoffs and people leaving, the people that made this place worth it are mostly all gone.
The only other thing that was good was the flexibility with scheduling.
The company has no direction at all. A lot of departments were let go. This caused those with experience to leave, and thus offloaded the work to those who stayed behind. There was a promise that the workload would be reduced, but actually, those who stayed were "voluntarily" asked to train those who were to replace them. The new outsourced team was never up to speed, and the quality of work offered to clients leaves a lot to be desired.
There is no opportunity for growth in the company, and no training or leadership to direct you. Those who are just coming in, be warned: it's a sink or swim first year for all positions (PMs, ENGs, TECHs, even some leadership positions).
Pay is only based on whether or not they need you (kind of). They promoted someone from entry-level to senior level in very little time for questionable reasons. They will only give you a raise if you have chosen to leave and have been given a new offer somewhere else. Sadly, they cannot keep good talent. A lot of great people came and went.
I would recommend choosing a different company to work for.
Those above really need to spend time to actually learn the process it takes to deliver the work. Stop looking at numbers and making useless road maps and idealistic processes and positions that don't work.
Listen to your workers: engineers, PMs, technicians, contractors. They know way more than you give them credit for.
Stop constantly introducing programs, and then changing them to new programs months later after realizing they were useless. You are wasting valuable time with everyone learning something and then not needing it anymore.
After submitting an application online, I had a phone screening interview with someone from HR. This interview took around 20 minutes, during which they asked general questions, basically probing to see if I met the minimum qualifications listed in t
The interview process began with a phone interview that included HR behavioral questions. This was followed by another phone interview focusing on technical questions, covering general computer science concepts and a linear algebra problem. Finally
First, I started with phone interviews. I was asked questions regarding my current job and what I would expect from the new position. Three different people asked me questions. I also described my current projects, including the technical questions I
After submitting an application online, I had a phone screening interview with someone from HR. This interview took around 20 minutes, during which they asked general questions, basically probing to see if I met the minimum qualifications listed in t
The interview process began with a phone interview that included HR behavioral questions. This was followed by another phone interview focusing on technical questions, covering general computer science concepts and a linear algebra problem. Finally
First, I started with phone interviews. I was asked questions regarding my current job and what I would expect from the new position. Three different people asked me questions. I also described my current projects, including the technical questions I