Culture - The culture at YJT is very micro-managed. There are only a handful of people at the company that have worked there over 3 years. Everyone else has only been there a couple months or some have survived a year. With the amount of turnover, the company has not really developed any sort of identity within. The micro-managed environment is not a very healthy for a company that is trying to survive and attempt to grow. Coworkers will look for any opportunity to report you to throw you under the bus if something comes up that involved multiple people working on ticket. Instead of actually talking to you about things, people will email upper management and the CEO directly instead of following any sort of chain of command. If you happen to come in 5-10 minutes late because of something outside of your control, you can count on someone emailing management about it. I don't know if people think this is what helps them get ahead in their career but it is not a very positive environment to work in. Add that to the long work hours and low pay, it really starts to paint the picture of why this company is in the position they are in.
Work Hours - If you are an engineering resident, you are going to work a 12 hour rotating shift (2 days on, 2 days off, 3 days on 3 days off). You are going to either for 7am-7pm or 7pm-7am. This is very long shift and your rarely get out on time because of the amount of work that you have to do by yourself. On the day shift, everyone leaves at 5 so you are on your own for 2 hours and there are still tickets and calls coming in. If you work the night shift, you are on your own all night. You still in the empty office by yourself until 7am when your replacement comes in. There is generally a person on call that you can reach out to if you don't know what to do (which is often). The same goes with the day shift person on the weekends. You sit there all day by yourself taking phone calls and tickets. If you go to the restroom and miss a phone call, you are going to hear about it via email or in person on your next shift. The same goes if you are on a call and someone else calls in, you are expected to try to attempt to manage both (or more) calls at once even if you are in the middle of helping someone on the phone. It is not a very positive experience and puts a lot of pressure on the new employees that often have very little IT experience. The rest of the employees generally work an 8-5 schedule but you will soon find out you put in a lot more hours than 40.
Off Hours from work - You are going to be expected to have your calendar and email synced to your phone so you can respond to email once you walk out of the building. There is no such thing as a day off from YJT because you are expected to respond to emails and update tickets when you are off work.
Training - The lack of training and process is almost embarrassing. The company wonders why there is such a high turnover rate, it starts with training. New employees either get fed up with unrealistic expectations or they are fired because the company didn't train them how to properly do their job. They started doing after hour’s mandatory training where you have to stick around an extra 2-3 hours after working all day.
Too much work, not enough people = The amount of tickets that come in with the amount of staff is not a sustainable business model. You can't employees to manage an unrealistic amount of tickets and do a satisfactory job. People are going to miss things and not delivery quality work. This is recipe for disaster and I don't see how the company is keeping all of its clients with poor service.
Management - There has been some management changes recently that are more negative than positive. A recently promoted employee with NO management experience is now running the front lines for all the new employees. Lack of overall leadership and micro-managed culture will continue to plague the company. There has also been an experienced hire brought in the from the outside that can hopefully attempt to change things for the better.