Hi guys, nice thread here, very informative. I have similar problems years ago when I was still employed on a different company. At first my decision was to file a case, but then i realized it's not a wise move, everything has happened and nobody can change that. If you think deeper, all things have happened for a purpose, for both the company and the employee. As for the company, it's time to wrap up things, have meetings, evaluations, studies and etc. in order to determine the issues, resolutions, the cause and effect, and such (investigation starts at the manager or PMs - this is where most of the problems start). As for the ex-employee, it's time to realize on what you really wanted in life. Do you want to go work for others, be tough and obey the rules? or Work just for yourself and have your own rules? or Do something else to prove what you have in mind? Many many questions and so much things to think. If the company is not doing anything (producing unhappy employees), 100% same thing will happen in the future. If the ex-employee doesn't really know what he/she wanted in life, same thing will happen on his/her future employers.
As for my case, i prefer to do something else to prove that handling a software development team/company (specifically for software developers) is not totally the same as handling other types of jobs. I once started a freelance team, but right now was on the process for a business registration and office space lease (with a budget from my client on freelancing). Though the company is very pre-mature, but we (I and my client) were able to get more and more developers. We're not as stable as other IT companies, but we were able to offer something to them in which other companies can't grant(aside from high rates). As a software developer myself, I know every single detail what a software developer would want from a company to be more productive and creative. And for my previous employer, I have heard that still a lot of employees wanted to resign but were just waiting for other offers from other companies. (i guess they haven't changed the system at all).
Ladies and gentlemen, love your job (my first programming job was much lower than what I'm getting previously as a Pizza Hut service crew and just a bit higher from East West Coffee Shop as a bar tender, but I really really love it!). If you're not happy, it's time to ponder. Stop blaming the company for your misfortunes, it won't help. Do you think other companies would want to hire you if you'd create such noise and file a case from your previous employer? NO.
Cheers!

:mrgreen: