I'm pretty sure that the most difficult part of working for any company or organization is that it's hard to feel fully aligned with its goals and purpose of existence. In the end it's in a way a somewhat degrading experience, where management in a sense controls those who applied for a job. Not to say that it's a complete hell or anything. In the end it's the mutual interaction between employees and managers which determines the atmosphere within the company. As far as my current job goes, I think that its management is in some ways still stuck in the past which causes some friction. Fortunately attempts are being made now to revitalize the department so that things will become a lot more efficient. I can't wait to see those being implemented and take part in this process. If only to display my true skills.
In the end I'd like go back to working full-time in my company, Nyanko. It'll still take quite a few months before it'll generate enough revenue to sustain me financially. Right now all of the projects I'm working on alone or with Trevor will still take a few weeks at least to be finished, are finished but not selling well at all, or are in such an early stage of development that it's not worth investing any hope in them. This includes possibly revolutionary projects such as the HLA-AI project of which the initial prototype should result in an artificial intelligence with the language skills of about a 1-3-year old, and subsequent prototypes should exceed human intelligence. There's also the FPGA/ASIC hardware simulator and board simulator Lilium which I'm still working on as well.
With all that I know and am capable of I am pretty sure that I could do pretty much anything, as long as I keep getting offered the challenges needed to keep me motivated. All together I really hope that Trevor and I can soon turn Nyanko into a profitable company, starting with the release of our first game, Baublez, later this month at the earliest on Steam. All I'd like is for us to be given a chance at showing what we both are capable of.