*NO OVERTIME. Celtic will not pay you overtime (whether it's time or time and a half) for any amount of extra hours that you put in. I felt like there was an expectation to overwork myself and put in extra time, with absolutely nothing in return. *NO FLEXIBILITY. If you put in extra hours, there's no option to "bank" them or use them in any way. Anything extra is you working for them for free on your time. If you have a doctor's appointment, you have to ask for permission to use your PTO for it ahead of time. If you have a vacation, you have to ask for permission ahead of time. You can't just tell your manager "Hey, I am going to be out on this day." You have to go through 2-3 people to get signatures for your leave. The paperwork is very tedious, and it feels like they are extremely controlling over what you do with your hours, rather than trusting you to do what needs to get done. *NO TRAINING. Whether you are a seasoned or a new engineer coming into this company, do not expect any sort of formal training. There are no videos, no textbooks, no guidance, no nothing. You show up, they tell you what to do, and all you can do is ask your fellow employees to train you. Your coworkers have to take their time out of their day to teach you basic skills that can be introduced with paid classes, and your coworkers won't be compensated for it either. A lot of your coworkers may have learned wrong from their seniors, so this wrong information will be passed down to you simply because that's the way things are done. Additionally, even if you want help from your coworkers, it can be hard to obtain it. Many people seem to be overworked and very busy, so trying to find time for training is difficult, which leaves you hanging and guessing in your work. *NO RETENTION. While I was working at this company, it seemed like a significant amount of people left. To me, it seemed like management did very little to resolve these issues. Instead, it seemed like the blame was placed on the people that were leaving for the problems, and hoped that the new batch of people that they hired wouldn't have the same problems as the last. Inevitably, the new people learn of the issues, and the cycle continues. Additionally, it seemed like the company would try to hide the fact that they are not retaining people. Whenever anyone put in their 2 weeks, they were told to not tell anyone else. This means that as someone who is leaving, you are expected to keep you leaving a secret, which prevents passing down project-relevant information. So knowledge, information about the project, files, etc. are easily lost because of this secrecy. However, I think the worst part is that inevitably, we found out who was leaving. The majority of the workers there know when someone ends up leaving, so you are left with the feeling that the company is hiding things from you. If the company would announce who is leaving, then it would be easier to get information regarding projects and what that person was working on. But, that's not the way things are done here. *NO PRIVACY. While working here, I had 2 work from home days available. However, you are expected to use your personal devices. Your personal phone number is available to everyone inside the company, and is easily accessible through a company-wide available excel spreadsheet. You can see everyone's phone numbers, even information like starting dates. It is expected that you use your personal phone when working from home, so expect to give out your phone number when making any calls either to your coworkers or outside the company. You also have to use your personal PC/Laptop; the company will not provide you anything. My advice: be careful with the amount of personal information you give out to them, because it seems like they have no good means of actually protecting it. *NO GOOD MANAGEMENT. If you have expectations of "fixing" the company, or bringing up new ideas on how things can be improved, simply don't bother to bring them up. When trying to provide fresh ideas for how workers' lives can be improved, not only will you not be listened to, but you will now be looked down by management in scrutiny because you dared to tell them your opinions. Management somehow believes that the way they are running things are the best way, and no matter how many people tell them otherwise, they outwardly ignore it.