Pros
The work environment is pretty laid back. Honestly, doesn't feel like a job. I enjoy going to work.
Cons
Here is where my rant starts. People need to start being held accountable. Currently, as a field engineer, I've been doing everything from proposals, project managing, and getting out in the field to do technician work. I read all these reviews about technicians complaining. I understand they are the ones doing the hard work but it's some of them that are a liability. Falsified reports, stealing time, incomplete reports, reports with horrible information, and so on. Then they complain about pay when I can't even get one report to review and send out. I have to spend extra time making it legible and presentable to the clients. I understand that they might need more time training but when they don't speak up it's hard knowing how prepared they are.