Long process with several tests, including troubleshooting, psychological, math, and personality tests; only about 1- 5% of applicants get hired. Team building test involving building a box in a team environment and evaluated by several team members. It took several months to get hired. Also, included drug test and background check.