Software Engineer, San Francisco, CA - July 22, 2016
The co-workers you work with daily are nice and enjoyable. Salary is decent.
Endpoint is a 6 year old company that operates like a first year start-up in 1998. Endpoint is one of the most mentally and physically unhealthy work environments I have worked in. Demonstrating best practices and time saving processes fall on deaf ears. The company culture resistance to automating tasks is fierce. Endpoint's unrealistic time lines do not allow for a healthy work life balance. You will frequently have 4 weeks of work and 2 week to do it with no exceptions. Endpoint is a fly by night circus which was designed to be sold. The infrastructure is old and clunky, employees are underpaid, and the flashy lights fool you into thinking the carnival games are legit.
With over 15 years of software engineering under my belt I can honestly say the code is atrocious. It's astounding how consistently inconsistent the product is. Everything is hard-coded. It's almost like a fresh out of college developer worked on the application for a day and then vanished. They then hired another inexperienced coder for a day and repeated this until the spaghetti code was born. Do not be fooled by the software developer title. It's purely a maintenance job at best. You will fix the same code over and over and over again. Endpoint is a cargo cult code shop. You are encouraged to copy lots of code which has been copied and pasted itself. The time lines are static regardless of project's complexity. The extra time comes from your personal time.
This review is only my opinion, but hopefully my experience saves one developer. I cannot recommend working at Endpoint because you will only gain bad habits. Desperate for a job, sure.