Pros
.-Great office with fantastic views. Everyone mentions this, and with good reason: it's impressive. Free food is nice also. -Technology-focused company, and nearly a full Apple shop. During my time at Telmate, I never wanted for any hardware or software I needed to do my job. -Generous medical benefits and PTO. In the past the company's dental coverage was lacking, but that has improved.
Cons
-High turnover, due in large part to toxic leadership. My manager was fantastic, but the accounts I heard from countless others of their mistreatment by management were shocking. -Long-time employees, even those in non-management roles, have too much influence. -There's an appalling lack of professionalism and good hygiene among some IT staff. The company has difficulty attracting and retaining software engineers, so the ones that do stay are free to run wild, leaving disgusting messes throughout the office, including in conference rooms. Adults acting like children and refusing to clean up after themselves creates extra work for everyone and shouldn't be tolerated, but it is.