This is a Doubles Team. I know many people don't like Doubles which is really sad because Doubles opens up many, many more opportunities and stratigies for countless Pokemon.
Anyway, here is the first glance:
Type wise, this team is weak to very little. It also covers many types...