I'm going to list a lot of things here, but really, it is a good job. Just things to keep in mind.
The downsides of working this career field is if you don't like working customer service or working face to face with clients, you won't like this particular career. There were times that leadership did not support our office when a client complained about mandatory procedures on our part. Or if a back office did something wrong or failed in some way, we would sometimes receive the blame or the stigma from that action. However this comes with the territory of being the middle man between clients and back shops. It also completely depends on your leadership over time, just like in the civilian world, some are better than others. This job is not for everyone.
While this career does offer more rounded views on technology fields, it does tend to teach you less in depth. If you know exactly what you would like your technology career field to be in, there are other more in depth career fields that are more focused on particular subjects. Do research before you decide, or talk to your recruiter. If you choose to enter this career field and want to change it later on, you may be able to cross-train later (depending on the situation). However it's not the easiest thing to do. DO NOT GO OPEN GENERAL. You don't always end up 'lucky' with the career you get.
Some other cons are... it's a 24/7 job. You may not be 'working' at the time, but you can be called in at any time or work extensively long hours. Sometimes it truly feels like you don't have any freedom. A lot of politics as well, and sometimes if you have bad leadership this can seriously mess up your career even if you are the best airman. Persevere, it gets better. The good part about the Air Force is different leadership comes and goes.