Pros
The location is in San Diego
Cons
I am very sorry to say that this company has severe management and strategic issues. There is no trust in their employees, and they get yelled at while doing their best to accomplish their responsibilities; it is not the best way to retain talents, and they are very irresponsible with the company's future. Please note that there are people who have worked there for over ten years, and they are the ones who tolerate poor management and verbal harassment or cannot find a new job. There is no psychological safety, and remaining in this company is very bad for your reputation and your personal growth since the company has been behind in technology for years now. If you really love yourself and your family, this company is not the right place for you. The CEO is not a CEO.