Is This Work Normal? --Need Some Advice
Hey guys,
Ninja Edit: Sorry this is turning out to be a long post...
Background: As many may recall, I switched careers almost a year ago from education to IT. In early September, I landed a gig that seemed to be a great opportunity for me to grow professionally. The company is a small start-up MSP that has been around for about 3 years total. I was hired on to be a jack-of-all-trades but I basically do mostly remote desktop support and sys admin work. I knew the work was going to be tough and the hours long, but I'm starting to see many things I dont like plus I'm starting to feel burned out.
Here's what I see that I dont like:
Before me, there was no documentation. We have about 50 clients which total 100+ physical and virtual servers. We manage about 30 desktops and 5 different client networks (2 of which I've deployed myself). No documentation from nearly all my clients. I'm the only one that documents anything. I've been able to put together diagrams/network information/server information for only about 15 clients to-date. There is no working knowledge base other than what I've put together. There is no ticketing system that is being used on a regular basis, so I have no idea what other techs/engineers have done.
Piss-poor monitoring. We currently use LabTech. They literally dumped this on me. Deployment, configuration, everything. I have no idea what I'm doing, have no support from management/colleagues. The guy that originally deployed and configured it is unavailable to help. LabTech support leaves a lot to be desired and googling only gets me so far as many of my issues are pretty technical in LabTech. I was told that I simply need to "figure it out."
No standardization. How we configure server A for client 1 is different than how we configure server A for client 2. And both clients are using the same application. Why are we not configuring it identically? With no documentation in place, how am I supposed to know how it was configured?
No on-call rotation/shift rotation. I'm literally on-call all the time. LITERALLY. I took a call on Thanksgiving and Christmas when my boss knew I would be out of town. There are other engineers who I can share on-call time with. They rarely pick up when the call rolls to our cell phones. My co-worker consistently rolls into work around 10:30am. My boss consistently rolls into work around 9:30am. I am at the office at 9am, often getting there at 8:30am, waiting for everyone to come in. I often stay later than everyone.
No cell phone reimbursement. I consistently go over on my minutes. I've increased my call plan and have purchased a skype account. The company will not reimburse or pay for my phone.
No comp time, no holidays off. My offer letter said all 10 federal holidays off. I've only had Thanksgiving and Christmas off (and I was still on-call and took support calls!). All the other holidays I've worked. I've received no comp time for it. I work (on average) between 50-60 hours. The last few weeks I've worked a whopping 80-90 hours per week. They said they would give me a SINGLE day off as comp time. Is this a joke? Is this the industry standard?
I've spoken to our operations director about all this and he basically brushed me off. I feel like I'm about to burst, mostly from exhaustion and frustration. I dont even have the energy or motivation to come home and study for certs like CCNA, etc. This is making me not like IT. Is this normal? Am I being over-dramatic? Do I just need to deal with it, put in my time and then peace out after a solid year or more with them?
EDIT1: To add some positivity to all this, I've gotten some great experience/exposure: 6 months ago I was doing simple desktop support stuff in Windows 7, now I'm doing: network deployments, wireless AP, switch, router configuration, VMware stuff, Linux CLI, batch scripting, Windows Server 2003/2008 server administration, etc