Based on a contract perspective
I was hired on as a temporary employee to help the NCI team. There were many employees hired contract at first. I was hopefully I would get long term extension like them, but I was not fortunate. The management were flexible with my time off to deal with personal situations, as long as I made up my time throughout the week.
Overall, because of - more... their fairness and the great salary I was making and pleasant colleagues. I would recommend working for them and I would love to work for them again! - less
ProsGreat pay, flexibility, company events for employees
ConsHire contract first