There's better Pokemon for attacking into Fire types, like Vaporeon or any Water Gun user pretty much. Also their quick moves suck on offence. 1s moves aren't fast enough to squeeze in an extra attack before needing to dodge, so 3 x 0.5s moves would do more damage or one of the longer ~1.4s moves since they'll generally have 15 base damage.
For defence they're alright, the poison typing resists grass which makes Tentacruel neutral to it, so there's a few less potential attackers compared to pure water types. However there's usually better Pokemon that would use your stardust investment more effectively.