The team I worked with was friendly. I was always free to make recommendations for implementation strategies or improving code quality, and in some cases, I was able to move forward with these plans. Expectations for promotions were reasonably clear. There were a few colleagues who were great to work with and knowledgeable in their areas of work.
On the application I worked on, which was a large one in the organization, the teams did not put enough effort into considering implementation strategies, maintaining code quality, or making code "future proof". The legacy code was absolutely horrible to work with. While there were initiatives to improve both that and the quality of new code being written, a large portion of the new code written was sloppy and did not follow internally set best practices. After a while, it became frustrating to work on new and existing features, and I started to lose motivation for writing quality code myself. Many of the people brought on to work on projects did not have the skillsets needed to do the work correctly but were still used, leaving a lot of cleanup work for me and others on the teams.
The company needs to spend more time and effort to ensure code remains maintainable.
Phone call with HR, to make sure I'm not a robot or something. Then had a phone call with the woman in charge of recruiting for the team. After that, I was brought in for an on-site interview. That interview consisted of being in a conference room
Phone interview with HR, followed by a technical phone screen, and then a face-to-face interview.
I made it to the phone interview before I lost interest in the position. The position, it turns out, would be basically a computing in a dungeon type situation. I wanted a more open experience with people interactions. The position was one of optimiz
Phone call with HR, to make sure I'm not a robot or something. Then had a phone call with the woman in charge of recruiting for the team. After that, I was brought in for an on-site interview. That interview consisted of being in a conference room
Phone interview with HR, followed by a technical phone screen, and then a face-to-face interview.
I made it to the phone interview before I lost interest in the position. The position, it turns out, would be basically a computing in a dungeon type situation. I wanted a more open experience with people interactions. The position was one of optimiz