Pros
Lots of bright coworkers, pay is good, flexible work, and plenty of hands‑on experience. Lots of opportunities to branch out and learn different tools.
Cons
There is no 401(k) match and benefits aren’t anything to write home about. Management nowadays delays employee certifications as long as possible because it saves them money, which can seriously hold back your long‑term career growth if you join without already being certified. The company does NOT handle resignations professionally, as multiple people have been terminated immediately after giving a two‑week notice, so don’t expect a smooth transition. There is no real IT department, and the CEO acts as the sole IT person, which leads to slow responses and unclear processes. If you need a new laptop, prepare to wait months for one. Employee feedback is rarely acknowledged or acted on, and it often feels like input goes nowhere. Even small things, like keeping office snacks stocked, are inconsistent.