Pros
See the review headline and think of a 100 similar adjectives. INFINITE ZEROS...
Cons
Every single minute I spent here for 4 months was a nightmare. I could not wait to get out of it. I was initially hired for a certain role and then moved to a different group to help them out temporarily. So I was reporting to two different managers and both of them were just horrible, I don't know them on a personal level but they are the most unfit managers I had come across in my career. It was all work and no play. In the 4 months I was there, both of them knew nothing about me other than my name. That's the kind of interaction they maintain with their employees. There was no flexibility. I was treated like an hourly employee even though I was a salaried employee. I was asked to use PTO for leaving a few min. early, even though I told them that I wrote my report from home. They constantly monitored my entry and exit times rather than caring about my performance. There was a stupid pin board and a register, which we had to use to mark entry and exit times. Getting there at 8:30 was considered late and I was asked about how I was going to make up time. I wasn't even an entry level engineer there, I was in a senior position and this was the kind of trust they had in their employees. Way understaffed and I had seen some employees working 9-10 hours every day. Compensation is below par compared to other industries. Another technician also left under mysterious circumstances, while I was there. He also stayed with the company for only about 4-6 months. I was promised work from home after 2-3 months, but when I asked about it, they said I can't do it at the moment. I wasn't allowed to work from home for even an hour. Enough said!