The people who work at CSN are generally great and a lot of fun to hang out with. The benefits are also really good, and CSN works pretty hard at forming a good work/life balance. You will learn a ton during your time here, so as far as professional development goes, it's a great place to be. I definitely enjoy my job and I like coming to work every day.
Pay. It's been said many times, and it's really true: as a rule, people tend to be underpaid (in some cases, drastically so).
This is really the only major downside to working at CSN.
The company's attitude is that they can find recent college grads and pay them pennies on the dollar. People are just getting out of school and don't know what they are worth.
CSN then proceeds to give these graduates extremely dangerous skills, and in some cases has a hard time retaining their top performers as a result.
After a year or so, people begin to realize that they can get $10-20 thousand somewhere else, but don't want to leave because working at CSN is so fun.
At some point though, people have had enough, and they start to leave.
Reward the employees that deserve it. You know who they are, because in general the management is competent and engaged. CSN has done quite well up until this point by pinching pennies and getting young people that excel for very little money. At some point, however, if they want to realize their goals of being as successful as Amazon, Google, or whatever, they are going to have to compensate their employees at a comparable rate to those companies.
Applied online > coding challenge > phone screen > on-site: behavioral and technical, back-to-back. The coding challenge was three hours and consisted of three problems; you were given two hours to complete it. For the phone screen, I had many ques
There were three total stages: * The first and second stages were technical interviews (one covered basic OOP, the second involved fixing broken code). * The third stage was a behavioral interview.
The interviewer introduced himself and gave a brief overview of what to expect during the interview. After asking some basic questions, he proceeded to discuss the development team and some technical details of the group he works with. The interview
Applied online > coding challenge > phone screen > on-site: behavioral and technical, back-to-back. The coding challenge was three hours and consisted of three problems; you were given two hours to complete it. For the phone screen, I had many ques
There were three total stages: * The first and second stages were technical interviews (one covered basic OOP, the second involved fixing broken code). * The third stage was a behavioral interview.
The interviewer introduced himself and gave a brief overview of what to expect during the interview. After asking some basic questions, he proceeded to discuss the development team and some technical details of the group he works with. The interview