I know it removes the flying type, but certain non-flying but levitating pokemon can learn it. (such as Flygon)
No, they will not be vulnerable to Ground Type Moves.
If a non-Flying-type uses Roost, then there are no side-effects.
How to change your username How to add a user avatar Why was my post hidden? Question etiquette Flags vs Downvotes Anime FAQ Official PokemonDb League
Type a Pokemon name, type, move or ability to see instant results.