While the job was a straight forward position, and the co-workers are for the most part an exceptional team, the management team is a disaster! The management and their Inner-Circle make decisions based on a vision, I guess, because it is not based on and facts. There are a lot of weekend and after hours jobs, and no additional compensation in time – more... off or pay. The company does not support the employees training or tools required to do a job correctly. They also do not support doing a job correctly, and they consistently sell 'Vaporware' to clients that has not been developed. So employees are tasked with extra hour to make it work.
So, overall, the employees are fantastic, but the management team needs to step down. I had seen several employees leave because of lack of direction or planning, but the management is like a family circle, and reason is not needed to make decisions. The company hires and fires employees based on current needs and available funds, but when your current need is over, so are you, no notice or anything.
In summary, only go here if you are desperate for employment. And keep looking for another job, or else you will soon be out the door, unprepared. – less