Great benefits, competitive pay, good people, and a unique company structure and culture that sets things apart from other companies of similar size.
Not as small a company as it once was, though the small company culture is not as prevalent as it used to be. Some groups are much better than others to work for. Managers often have too much individual leeway with reviews when it is rare you actually work directly with your manager.
This was, absolutely, the worst interview process I have ever experienced. The whole process was extremely confusing. They had me do a phone interview for one position (software engineer in 5G/LTE). That phone call was fine; they asked pretty specif
The interview process began with a phone screen. After a couple of weeks, the in-person interview was conducted. They provided a great deal of information about the company and its perks. Questions focused on data structures, puzzles, and similar top
I applied online and was contacted by a staffing coordinator. The interviewer was good and encouraging. The interview covered questions in C++, C, and some concepts from networking. There were also questions related to previous projects from my resu
This was, absolutely, the worst interview process I have ever experienced. The whole process was extremely confusing. They had me do a phone interview for one position (software engineer in 5G/LTE). That phone call was fine; they asked pretty specif
The interview process began with a phone screen. After a couple of weeks, the in-person interview was conducted. They provided a great deal of information about the company and its perks. Questions focused on data structures, puzzles, and similar top
I applied online and was contacted by a staffing coordinator. The interviewer was good and encouraging. The interview covered questions in C++, C, and some concepts from networking. There were also questions related to previous projects from my resu