Some management (especially upper management), sucks! They don't care about how their employees feel. The people who run this company have no remorse in making a hard working employee cry her eyes out in the bathroom. Whether you work hard or barely work, nothing is ever good enough for some of these people that run the company. When doors are closed for 2 hour "meetings", the worst things are said about employees. There is no respect at this company from some of the managers/supervisors. If you are more than 7 minutes late you get in trouble, yet managers walk in whenever they want, and leave 3 hours later because they are on salary pay. After two years of working there, I made 25 cents more than brand new employees and I helped restructure a department that was crumbling, and I worked my butt off to make sure things were done correctly and everything was written down step by step procedure wise for any other employee that wanted to see how it was done. My 2nd year review was 2 months late, and when I did the math, if I got my review on time with my raise, I should have had $3,100 more in my account, but NFN doesn't back pay because they don't appreciate their hard working employees. Also, the day of my review, I was written up for a small error, NOTE TO MANAGEMENT: you cannot pile up huge projects on one person and give them small deadlines- IT DOES NOT WORK THAT WAY, MISTAKES WILL BE MADE!!! Some managers do everything to help you, and some sit on their computer reading news articles. This is the most stressful place to work, I've watched people breakdown in the parking lot. Which also brings me to unfair treatment of employees. As a previous employee of this company, I costed the company a few hundred dollars on a mistake, where there are two other employees that continuously cost the company THOUSANDS of dollars in errors, with no punishment to them, yet I got written up for my mistake. DO NOT WORK HERE, IT IS THE MOST STRESSFUL ATMOSPHERE I HAVE EVER BEEN IN (and I left the company on good terms).