Terrible Experience -
Applied through the company website and then got a call from a 3rd party recruiter. I mentioned that I applied directly through the company website, and recruiter said that there is a conflict. Somehow got past the confusion, and got an interview request with hiring manager.
After the 30+ minute phone screen, got request for 1 hour+ online technical screen. The technical interview was about computer science algorithms questions more suitable for a university graduate fresh out of school.
First you need to decide if you are you looking for a manager or an engineer. Most of these companies are looking for senior engineers who would not join their crappy companies and so they make these fancy titles to attract talent.