If you are working for a company right now and not happy, leave. If someone is giving you a paycheck, you should be giving 100% of your positive effort to do your job, without complaining, and making every effort to create positive energy for your manager and co-workers. If you don’t think you can do this, you must leave. You are doing yourself and your career harm if you convey a bad attitude and make others not want to be around you or not want you on their team. If you are working at a company, do everything you can to be the go-to person, and the person people want to have around. This creates positive momentum for you, and you will be amazed at the opportunities that come your way.