I worked at TEA full-time
Nice team and culture plus salary
Not an employee anymore to say anything
I applied through a recruiter. I interviewed at TEA (Bellevue, WA) in March 2017.
Being a technical position, I had a brief call with one of their engineers to determine if I pass the "smell test". The conversation lasted over an hour, and i felt really good about the experience.
(Insert 1 week delay)
Then, I was asked to complete an online exam that would rate how smart I am. It was the typical 'genius' testing line of questioning; find patterns, commonalities, fast math, etc. Supposedly, I passed with flying colors.
(Insert 1 week delay)
I was asked to come in to meet with the team for what turned out to be an 'all day' interview process. I met with a number of engineers who asked fairly simplistic questions about software engineering, my interests, etc. So far so good.
I was then given a 'practical test' in which I needed to write some unit tests and code for a couple of user stories in a 'animal world simulator framework' that they developed. I was given an hour to complete 1..n portions of the task. The framework that was put together was fairly extensive and given the time constraints, it was definitely a high-pressure exercise.
I hacked what I could in the time allotted, and had a video conference call with a larger team of (mostly remote) employees to go over the exercise. I was also asked a number of somewhat more technical and challenging questions, which was a welcome break.
I spent the remainder of the day meeting with various managers and product specialists who mostly engaged in situation questioning. Nothing special here. Not too challenging, either.
At the end of the day, I felt really good about the position and my performance, I felt I would be a good fit for the organization and was looking forward to the next steps.
After speaking with my recruiter, they were very impressed with me and wanted to move forward, inquiring if I would be available to fly down to Jacksonville, FL to meet with the leaders directly. Of course, I said yes.
(Insert 1 Week delay)
The recruiter then said that they wanted me to meet with a corporate psychologist, take a personality test, and go over the results. I thought this was a little strange, but I accepted.
The assessment was the typical DISC-style process, and the actual interview with the psychologist was as expected. Behavioral analysis, etc.
This is where things got weird. It turned out that the psych step was a new requirement for hiring this position because the prior dev lead had skipped out with some signing bonus $$$ after staying for 3 months and had constant conflicts with the team. Apparently, they wanted to ensure that they weren't hiring another "nutcase".
(insert 1 week delay)
Ultimately, they decided that despite my technical and managerial experience that I wouldn't be a good personality fit, based entirely on the results of my psych evaluation. This is after experiencing GLOWING feedback directly from my interviewers and a lot of camaraderie with the tech team members I would be working with.
It was a pretty big let-down. I was excited about the position, the company and the team. I think they messed up.